Current File : /var/www/e360ban/wp-content/plugins/wp-shortcodes-usuarios/integraciones/edd.php
<?php

/**
 * Datos de Easy Digital Downloads
 * copyright Enrique J. Ros - enrique@enriquejros.com
 *
 * @author 			Enrique J. Ros
 * @link 			https://www.enriquejros.com
 * @since 			1.0.0
 * @package 		WPShortcodesUsuarios
 *
 */

defined ('ABSPATH') or exit;

Class WP_Shortcodes_Usuarios_EDD {

	public function __construct ($dato_shortcode, $user_id, $shortcode_id) {

		$this->resultado = false;

		switch ($dato_shortcode) {

			case 'numero_cliente_edd':

				$cliente = new EDD_Customer($user_id, true);
				$mensaje = apply_filters ('wp_shortcodes_usuarios_edd_no_cliente', false, $shortcode_id);

				/**
				 * Si queremos mostrar un texto en caso de no ser cliente:
				 *
				 * add_filter ('wp_shortcodes_usuarios_edd_no_cliente', function ($texto) {
				 *
				 * 		return 'Aún no eres cliente.';
				 *		}, 10, 1);
				 *
				 */

				$this->resultado = $cliente->id ? : $mensaje;

				break;

			case 'total_gastado_edd':

				$cliente = new EDD_Customer($user_id, true);
				$formato = apply_filters ('wp_shortcodes_usuarios_edd_formato', true, $shortcode_id);

				/**
				 * Si no queremos obtener la cantidad numérica, sin formato:
				 *
				 * add_filter ('wp_shortcodes_usuarios_edd_formato', '__return_false');
				 *
				 */

				$this->resultado = $formato ? edd_currency_filter (edd_format_amount ($cliente->purchase_value)) : $cliente->purchase_value;

				break;

			case 'numero_pedidos_edd':

				$cliente = new EDD_Customer($user_id, true);
				$this->resultado = $cliente->purchase_count;

				break;

			case 'fecha_creacion_cliente':

				$cliente = new EDD_Customer($user_id, true);
				$this->resultado = $cliente->date_created ? date_i18n (get_option ('date_format'), strtotime ($cliente->date_created)) : false;

				break;

			case 'ids_transacciones':

				$cliente = new EDD_Customer($user_id, true);
				$this->resultado = str_replace (',', ', ', $cliente->payment_ids);

				break;
			}

		return $this->resultado;
		}

	}
Page Not Found
Parece que el enlace que apuntaba aquí no sirve. ¿Quieres probar con una búsqueda?
¡Hola!